put forward a new theory